package cn.ainit.fx.fho;
// default package

import java.util.Date;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;


/**
 * FxHandOut entity. @author MyEclipse Persistence Tools
 */
@Entity
@Table(name="FX_HAND_OUT")

public class FxHandOut  implements java.io.Serializable {

	// Fields    

	private String runId;
	private String cId;
	private String hId;
	private Double hPrice;
	private Integer hAmountYf;
	private Integer hAmount;
	private String isVerify;
	private Date verifyDate;
	private String zdType;
	private Integer packNum;
	private Integer sortNumber;
	private String SId;
	private String sourceId;
	private String sourceItemId;
	private String stationId;
	private String packMan;
	private Date packDate;
	private Date lastSendDate;
	private String isPrinted;
	private Date printedDate;
	private String printedMan;
	private String expressId;
	private String expressNo;
	private String CZdId;
	private String shelfNum;
	private Integer ustockNo;


	/** default constructor */
	public FxHandOut() {
	}

	/** minimal constructor */
	public FxHandOut(String runId) {
		this.runId = runId;
	}


	@Id 
	@Column(name="RUN_ID", unique=true, nullable=false, length=32)

	public String getRunId() {
		return this.runId;
	}

	public void setRunId(String runId) {
		this.runId = runId;
	}

	@Column(name="C_ID", length=32)
	public String getcId() {
		return cId;
	}

	public void setcId(String cId) {
		this.cId = cId;
	}

	@Column(name="H_ID", length=32)
	public String gethId() {
		return hId;
	}

	public void sethId(String hId) {
		this.hId = hId;
	}


	@Column(name="H_PRICE", precision=22, scale=0)

	public Double gethPrice() {
		return hPrice;
	}

	public void sethPrice(Double hPrice) {
		this.hPrice = hPrice;
	}



	@Column(name="H_AMOUNT_YF", precision=22, scale=0)


	public Integer gethAmountYf() {
		return hAmountYf;
	}

	public void sethAmountYf(Integer hAmountYf) {
		this.hAmountYf = hAmountYf;
	}


	@Column(name="H_AMOUNT", precision=22, scale=0)
	public Integer gethAmount() {
		return hAmount;
	}

	public void sethAmount(Integer hAmount) {
		this.hAmount = hAmount;
	}

	@Column(name="IS_VERIFY", length=1)

	public String getIsVerify() {
		return this.isVerify;
	}
	public void setIsVerify(String isVerify) {
		this.isVerify = isVerify;
	}
	@Temporal(TemporalType.DATE)
	@Column(name="VERIFY_DATE", length=7)

	public Date getVerifyDate() {
		return this.verifyDate;
	}

	public void setVerifyDate(Date verifyDate) {
		this.verifyDate = verifyDate;
	}

	@Column(name="ZD_TYPE", length=32)

	public String getZdType() {
		return this.zdType;
	}

	public void setZdType(String zdType) {
		this.zdType = zdType;
	}

	@Column(name="PACK_NUM", precision=22, scale=0)

	public Integer getPackNum() {
		return this.packNum;
	}

	public void setPackNum(Integer packNum) {
		this.packNum = packNum;
	}

	@Column(name="SORT_NUMBER", precision=22, scale=0)

	public Integer getSortNumber() {
		return this.sortNumber;
	}

	public void setSortNumber(Integer sortNumber) {
		this.sortNumber = sortNumber;
	}

	@Column(name="S_ID", length=32)

	public String getSId() {
		return this.SId;
	}

	public void setSId(String SId) {
		this.SId = SId;
	}

	@Column(name="SOURCE_ID", length=32)

	public String getSourceId() {
		return this.sourceId;
	}

	public void setSourceId(String sourceId) {
		this.sourceId = sourceId;
	}

	@Column(name="SOURCE_ITEM_ID", length=32)

	public String getSourceItemId() {
		return this.sourceItemId;
	}

	public void setSourceItemId(String sourceItemId) {
		this.sourceItemId = sourceItemId;
	}

	@Column(name="STATION_ID", length=32)

	public String getStationId() {
		return this.stationId;
	}

	public void setStationId(String stationId) {
		this.stationId = stationId;
	}

	@Column(name="PACK_MAN", length=32)

	public String getPackMan() {
		return this.packMan;
	}

	public void setPackMan(String packMan) {
		this.packMan = packMan;
	}
	@Temporal(TemporalType.DATE)
	@Column(name="PACK_DATE", length=7)

	public Date getPackDate() {
		return this.packDate;
	}

	public void setPackDate(Date packDate) {
		this.packDate = packDate;
	}
	@Temporal(TemporalType.DATE)
	@Column(name="LAST_SEND_DATE", length=7)

	public Date getLastSendDate() {
		return this.lastSendDate;
	}

	public void setLastSendDate(Date lastSendDate) {
		this.lastSendDate = lastSendDate;
	}

	@Column(name="IS_PRINTED", length=1)

	public String getIsPrinted() {
		return this.isPrinted;
	}

	public void setIsPrinted(String isPrinted) {
		this.isPrinted = isPrinted;
	}
	@Temporal(TemporalType.DATE)
	@Column(name="PRINTED_DATE", length=7)

	public Date getPrintedDate() {
		return this.printedDate;
	}

	public void setPrintedDate(Date printedDate) {
		this.printedDate = printedDate;
	}

	@Column(name="PRINTED_MAN", length=32)

	public String getPrintedMan() {
		return this.printedMan;
	}

	public void setPrintedMan(String printedMan) {
		this.printedMan = printedMan;
	}

	@Column(name="EXPRESS_ID", length=32)

	public String getExpressId() {
		return this.expressId;
	}

	public void setExpressId(String expressId) {
		this.expressId = expressId;
	}

	@Column(name="EXPRESS_NO", length=100)

	public String getExpressNo() {
		return this.expressNo;
	}

	public void setExpressNo(String expressNo) {
		this.expressNo = expressNo;
	}

	@Column(name="C_ZD_ID", length=500)

	public String getCZdId() {
		return this.CZdId;
	}

	public void setCZdId(String CZdId) {
		this.CZdId = CZdId;
	}

	@Column(name="SHELF_NUM", length=300)

	public String getShelfNum() {
		return this.shelfNum;
	}

	public void setShelfNum(String shelfNum) {
		this.shelfNum = shelfNum;
	}

	@Column(name="USTOCK_NO", precision=22, scale=0)

	public Integer getUstockNo() {
		return this.ustockNo;
	}

	public void setUstockNo(Integer ustockNo) {
		this.ustockNo = ustockNo;
	}


}